/**
 * Proyecto: Cognitum
 * Global IT Services 2008
 * @author Mislas
 */

Cognitum.Aplicacion.Organizacion.Ubicacion.Editor = Ext.extend(Karma.EBCard, {

	initComponent: function(){
		Ext.apply(this, {
			sections: [{
				title: 'General',
		        items: [{
	                fieldLabel: 'Nombre',
	                name: 'Nombre'
	            }, {
					xtype: 'enum.combo',
					enumName: 'Cognitum.Dominio.Aplicacion.EstatusEnum',
	                fieldLabel: 'Estatus',
	                name: 'Estatus'
	            }, {
					xtype: 'hidden',
	                name: 'Path',
					value: '1'
	            }]
			}, {
				title: 'Centros beneficio',
				items: [{
					xtype: 'ag.list',
					entityName: 'CentroDeBeneficio',
	                name: 'CentrosDeBeneficio',
					anchor: '99% 99%',
					context: 'p.Ubicacion.Id=?'
	            }]
			}, {
				xtype: 'sec.editor',
				title: 'Seguridad'
			},{
				xtype: 'aud.editor',
				title: 'Auditoria'
			}]
		});
		
		Cognitum.Aplicacion.Organizacion.Ubicacion.Editor.superclass.initComponent.apply(
			this, arguments);
	},
    onAfterUpdate: function(value){
 		Cognitum.Aplicacion.Organizacion.Ubicacion.Editor.superclass.onAfterUpdate.apply(
			this, arguments);
			
		this.entity.useInvoker('RecalculaPath',null);
   }
	
});

Ext.reg('ub.editor', Cognitum.Aplicacion.Organizacion.Ubicacion.Editor);
